package com.eascs.web.o2o.report.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;



@Entity
@Table(name="hr_employee")
public class HrEmployee implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name = "employeeno")
	@Id
	private Integer employeeno;

	private Integer adaction;

	private String addisplayname;

	private String assessname;

	private Integer assessno;

	private String attendancetype;

	private String bdstatus;

	private Integer budgetdept;

	private String budgetname;

	private Integer budgetno;

	@Temporal(TemporalType.TIMESTAMP)
	private Date carddate;

	private String cardremark;

	private String cardstatus;

	private Integer computerdept;

	private BigDecimal computerno;

	private Integer computeroffer;

	private String computeroffername;

	private String coupleidcard;

	private String couplename;

	@Temporal(TemporalType.TIMESTAMP)
	private Date createdate;

	private String creator;

	private Integer creatorno;

	private String dynamicpwd;

	private String email;

	private String emailname;

	private String employeeaccount;

	private String employeecard;

	private String employeecode;

	private Integer employeecontractdept;

	private String employeenamecn;

	private String employeenamecnfst;

	private String employeenamecnsec;

	private String employeenameen;

	private String employeestatus;

	private String employeetype;

	private String fax;

	private BigDecimal holidayhours;

	private String homemoney;

	private String horizontalauditor;

	private String horizontalauditorname;

	private String hujitype;

	private String importcrm;

	private String importnc;

	private String importp2;

	private String intime;

	private String iscaclds;

	private String isdeveloper;

	private String isdimission;

	private String isexistemail;

	private String isfixedassess;

	private String isfixedaudit;

	private String isig;

	private String islock;

	private String ismail;

	private String ismanager;

	private String ismodicontact;

	private String issync;

	private String issyncad;

	private String istomdm;

	private String isunit;

	private String isupdatekq;

	private String isupdatenc;

	private String isupdatep2;

	private String isvalidation;

	@Temporal(TemporalType.TIMESTAMP)
	private Date laststationdate;

	private String mealcardno;

	private String mobile;

	private String mobile2;

	@Temporal(TemporalType.TIMESTAMP)
	private Date modicontactdate;

	private String modifier;

	private Integer modifierno;

	@Temporal(TemporalType.TIMESTAMP)
	private Date modifydate;

	private String msn;

	private String needkq;

	private Integer newemployeecreater;

	private String newemployeecreatername;

	private Integer newemployeedept;

	private Integer nodeid;

	private Integer officecode;

	private Integer operationdept;

	private Integer operationtypeone;

	private Integer operationtypetwo;

	private Long orderno;

	private String outemail;

	private String outtime;

	private Integer phoneno;

	private String postlevel;

	private String posttitle;

	private String posttype;

	private String projecttype;

	private String randnum;

	@Temporal(TemporalType.TIMESTAMP)
	private Date resdate;

	private Integer salarydept;

	private Integer salarypaydept;

	private Integer seatno;

	private String sex;

	private String station;

	private Integer stationno;

	private String telephone;

	private String token;

	@Temporal(TemporalType.TIMESTAMP)
	private Date updatekqtime;

	@Temporal(TemporalType.TIMESTAMP)
	private Date updatenctime;

	@Temporal(TemporalType.TIMESTAMP)
	private Date updatep2time;

	@Temporal(TemporalType.TIMESTAMP)
	private Date updatetime;

	@Temporal(TemporalType.TIMESTAMP)
	private Date validtime;

	private String weixinaccount;

	private String workeara;

	private String yearsofwork;

	public HrEmployee() {
	}


	public Integer getEmployeeno() {
		return employeeno;
	}


	public void setEmployeeno(Integer employeeno) {
		this.employeeno = employeeno;
	}


	public Integer getAdaction() {
		return this.adaction;
	}

	public void setAdaction(Integer adaction) {
		this.adaction = adaction;
	}

	public String getAddisplayname() {
		return this.addisplayname;
	}

	public void setAddisplayname(String addisplayname) {
		this.addisplayname = addisplayname;
	}

	public String getAssessname() {
		return this.assessname;
	}

	public void setAssessname(String assessname) {
		this.assessname = assessname;
	}

	public Integer getAssessno() {
		return this.assessno;
	}

	public void setAssessno(Integer assessno) {
		this.assessno = assessno;
	}

	public String getAttendancetype() {
		return this.attendancetype;
	}

	public void setAttendancetype(String attendancetype) {
		this.attendancetype = attendancetype;
	}

	public String getBdstatus() {
		return this.bdstatus;
	}

	public void setBdstatus(String bdstatus) {
		this.bdstatus = bdstatus;
	}

	public Integer getBudgetdept() {
		return this.budgetdept;
	}

	public void setBudgetdept(Integer budgetdept) {
		this.budgetdept = budgetdept;
	}

	public String getBudgetname() {
		return this.budgetname;
	}

	public void setBudgetname(String budgetname) {
		this.budgetname = budgetname;
	}

	public Integer getBudgetno() {
		return this.budgetno;
	}

	public void setBudgetno(Integer budgetno) {
		this.budgetno = budgetno;
	}

	public Date getCarddate() {
		return this.carddate;
	}

	public void setCarddate(Date carddate) {
		this.carddate = carddate;
	}

	public String getCardremark() {
		return this.cardremark;
	}

	public void setCardremark(String cardremark) {
		this.cardremark = cardremark;
	}

	public String getCardstatus() {
		return this.cardstatus;
	}

	public void setCardstatus(String cardstatus) {
		this.cardstatus = cardstatus;
	}

	public Integer getComputerdept() {
		return this.computerdept;
	}

	public void setComputerdept(Integer computerdept) {
		this.computerdept = computerdept;
	}

	public BigDecimal getComputerno() {
		return this.computerno;
	}

	public void setComputerno(BigDecimal computerno) {
		this.computerno = computerno;
	}

	public Integer getComputeroffer() {
		return this.computeroffer;
	}

	public void setComputeroffer(Integer computeroffer) {
		this.computeroffer = computeroffer;
	}

	public String getComputeroffername() {
		return this.computeroffername;
	}

	public void setComputeroffername(String computeroffername) {
		this.computeroffername = computeroffername;
	}

	public String getCoupleidcard() {
		return this.coupleidcard;
	}

	public void setCoupleidcard(String coupleidcard) {
		this.coupleidcard = coupleidcard;
	}

	public String getCouplename() {
		return this.couplename;
	}

	public void setCouplename(String couplename) {
		this.couplename = couplename;
	}

	public Date getCreatedate() {
		return this.createdate;
	}

	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}

	public String getCreator() {
		return this.creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Integer getCreatorno() {
		return this.creatorno;
	}

	public void setCreatorno(Integer creatorno) {
		this.creatorno = creatorno;
	}

	public String getDynamicpwd() {
		return this.dynamicpwd;
	}

	public void setDynamicpwd(String dynamicpwd) {
		this.dynamicpwd = dynamicpwd;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getEmailname() {
		return this.emailname;
	}

	public void setEmailname(String emailname) {
		this.emailname = emailname;
	}

	public String getEmployeeaccount() {
		return this.employeeaccount;
	}

	public void setEmployeeaccount(String employeeaccount) {
		this.employeeaccount = employeeaccount;
	}

	public String getEmployeecard() {
		return this.employeecard;
	}

	public void setEmployeecard(String employeecard) {
		this.employeecard = employeecard;
	}

	public String getEmployeecode() {
		return this.employeecode;
	}

	public void setEmployeecode(String employeecode) {
		this.employeecode = employeecode;
	}

	public Integer getEmployeecontractdept() {
		return this.employeecontractdept;
	}

	public void setEmployeecontractdept(Integer employeecontractdept) {
		this.employeecontractdept = employeecontractdept;
	}

	public String getEmployeenamecn() {
		return this.employeenamecn;
	}

	public void setEmployeenamecn(String employeenamecn) {
		this.employeenamecn = employeenamecn;
	}

	public String getEmployeenamecnfst() {
		return this.employeenamecnfst;
	}

	public void setEmployeenamecnfst(String employeenamecnfst) {
		this.employeenamecnfst = employeenamecnfst;
	}

	public String getEmployeenamecnsec() {
		return this.employeenamecnsec;
	}

	public void setEmployeenamecnsec(String employeenamecnsec) {
		this.employeenamecnsec = employeenamecnsec;
	}

	public String getEmployeenameen() {
		return this.employeenameen;
	}

	public void setEmployeenameen(String employeenameen) {
		this.employeenameen = employeenameen;
	}

	public String getEmployeestatus() {
		return this.employeestatus;
	}

	public void setEmployeestatus(String employeestatus) {
		this.employeestatus = employeestatus;
	}

	public String getEmployeetype() {
		return this.employeetype;
	}

	public void setEmployeetype(String employeetype) {
		this.employeetype = employeetype;
	}

	public String getFax() {
		return this.fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	public BigDecimal getHolidayhours() {
		return this.holidayhours;
	}

	public void setHolidayhours(BigDecimal holidayhours) {
		this.holidayhours = holidayhours;
	}

	public String getHomemoney() {
		return this.homemoney;
	}

	public void setHomemoney(String homemoney) {
		this.homemoney = homemoney;
	}

	public String getHorizontalauditor() {
		return this.horizontalauditor;
	}

	public void setHorizontalauditor(String horizontalauditor) {
		this.horizontalauditor = horizontalauditor;
	}

	public String getHorizontalauditorname() {
		return this.horizontalauditorname;
	}

	public void setHorizontalauditorname(String horizontalauditorname) {
		this.horizontalauditorname = horizontalauditorname;
	}

	public String getHujitype() {
		return this.hujitype;
	}

	public void setHujitype(String hujitype) {
		this.hujitype = hujitype;
	}

	public String getImportcrm() {
		return this.importcrm;
	}

	public void setImportcrm(String importcrm) {
		this.importcrm = importcrm;
	}

	public String getImportnc() {
		return this.importnc;
	}

	public void setImportnc(String importnc) {
		this.importnc = importnc;
	}

	public String getImportp2() {
		return this.importp2;
	}

	public void setImportp2(String importp2) {
		this.importp2 = importp2;
	}

	public String getIntime() {
		return this.intime;
	}

	public void setIntime(String intime) {
		this.intime = intime;
	}

	public String getIscaclds() {
		return this.iscaclds;
	}

	public void setIscaclds(String iscaclds) {
		this.iscaclds = iscaclds;
	}

	public String getIsdeveloper() {
		return this.isdeveloper;
	}

	public void setIsdeveloper(String isdeveloper) {
		this.isdeveloper = isdeveloper;
	}

	public String getIsdimission() {
		return this.isdimission;
	}

	public void setIsdimission(String isdimission) {
		this.isdimission = isdimission;
	}

	public String getIsexistemail() {
		return this.isexistemail;
	}

	public void setIsexistemail(String isexistemail) {
		this.isexistemail = isexistemail;
	}

	public String getIsfixedassess() {
		return this.isfixedassess;
	}

	public void setIsfixedassess(String isfixedassess) {
		this.isfixedassess = isfixedassess;
	}

	public String getIsfixedaudit() {
		return this.isfixedaudit;
	}

	public void setIsfixedaudit(String isfixedaudit) {
		this.isfixedaudit = isfixedaudit;
	}

	public String getIsig() {
		return this.isig;
	}

	public void setIsig(String isig) {
		this.isig = isig;
	}

	public String getIslock() {
		return this.islock;
	}

	public void setIslock(String islock) {
		this.islock = islock;
	}

	public String getIsmail() {
		return this.ismail;
	}

	public void setIsmail(String ismail) {
		this.ismail = ismail;
	}

	public String getIsmanager() {
		return this.ismanager;
	}

	public void setIsmanager(String ismanager) {
		this.ismanager = ismanager;
	}

	public String getIsmodicontact() {
		return this.ismodicontact;
	}

	public void setIsmodicontact(String ismodicontact) {
		this.ismodicontact = ismodicontact;
	}

	public String getIssync() {
		return this.issync;
	}

	public void setIssync(String issync) {
		this.issync = issync;
	}

	public String getIssyncad() {
		return this.issyncad;
	}

	public void setIssyncad(String issyncad) {
		this.issyncad = issyncad;
	}

	public String getIstomdm() {
		return this.istomdm;
	}

	public void setIstomdm(String istomdm) {
		this.istomdm = istomdm;
	}

	public String getIsunit() {
		return this.isunit;
	}

	public void setIsunit(String isunit) {
		this.isunit = isunit;
	}

	public String getIsupdatekq() {
		return this.isupdatekq;
	}

	public void setIsupdatekq(String isupdatekq) {
		this.isupdatekq = isupdatekq;
	}

	public String getIsupdatenc() {
		return this.isupdatenc;
	}

	public void setIsupdatenc(String isupdatenc) {
		this.isupdatenc = isupdatenc;
	}

	public String getIsupdatep2() {
		return this.isupdatep2;
	}

	public void setIsupdatep2(String isupdatep2) {
		this.isupdatep2 = isupdatep2;
	}

	public String getIsvalidation() {
		return this.isvalidation;
	}

	public void setIsvalidation(String isvalidation) {
		this.isvalidation = isvalidation;
	}

	public Date getLaststationdate() {
		return this.laststationdate;
	}

	public void setLaststationdate(Date laststationdate) {
		this.laststationdate = laststationdate;
	}

	public String getMealcardno() {
		return this.mealcardno;
	}

	public void setMealcardno(String mealcardno) {
		this.mealcardno = mealcardno;
	}

	public String getMobile() {
		return this.mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getMobile2() {
		return this.mobile2;
	}

	public void setMobile2(String mobile2) {
		this.mobile2 = mobile2;
	}

	public Date getModicontactdate() {
		return this.modicontactdate;
	}

	public void setModicontactdate(Date modicontactdate) {
		this.modicontactdate = modicontactdate;
	}

	public String getModifier() {
		return this.modifier;
	}

	public void setModifier(String modifier) {
		this.modifier = modifier;
	}

	public Integer getModifierno() {
		return this.modifierno;
	}

	public void setModifierno(Integer modifierno) {
		this.modifierno = modifierno;
	}

	public Date getModifydate() {
		return this.modifydate;
	}

	public void setModifydate(Date modifydate) {
		this.modifydate = modifydate;
	}

	public String getMsn() {
		return this.msn;
	}

	public void setMsn(String msn) {
		this.msn = msn;
	}

	public String getNeedkq() {
		return this.needkq;
	}

	public void setNeedkq(String needkq) {
		this.needkq = needkq;
	}

	public Integer getNewemployeecreater() {
		return this.newemployeecreater;
	}

	public void setNewemployeecreater(Integer newemployeecreater) {
		this.newemployeecreater = newemployeecreater;
	}

	public String getNewemployeecreatername() {
		return this.newemployeecreatername;
	}

	public void setNewemployeecreatername(String newemployeecreatername) {
		this.newemployeecreatername = newemployeecreatername;
	}

	public Integer getNewemployeedept() {
		return this.newemployeedept;
	}

	public void setNewemployeedept(Integer newemployeedept) {
		this.newemployeedept = newemployeedept;
	}

	public Integer getNodeid() {
		return this.nodeid;
	}

	public void setNodeid(Integer nodeid) {
		this.nodeid = nodeid;
	}

	public Integer getOfficecode() {
		return this.officecode;
	}

	public void setOfficecode(Integer officecode) {
		this.officecode = officecode;
	}

	public Integer getOperationdept() {
		return this.operationdept;
	}

	public void setOperationdept(Integer operationdept) {
		this.operationdept = operationdept;
	}

	public Integer getOperationtypeone() {
		return this.operationtypeone;
	}

	public void setOperationtypeone(Integer operationtypeone) {
		this.operationtypeone = operationtypeone;
	}

	public Integer getOperationtypetwo() {
		return this.operationtypetwo;
	}

	public void setOperationtypetwo(Integer operationtypetwo) {
		this.operationtypetwo = operationtypetwo;
	}



	public Long getOrderno() {
		return orderno;
	}


	public void setOrderno(Long orderno) {
		this.orderno = orderno;
	}


	public String getOutemail() {
		return this.outemail;
	}

	public void setOutemail(String outemail) {
		this.outemail = outemail;
	}

	public String getOuttime() {
		return this.outtime;
	}

	public void setOuttime(String outtime) {
		this.outtime = outtime;
	}

	public Integer getPhoneno() {
		return this.phoneno;
	}

	public void setPhoneno(Integer phoneno) {
		this.phoneno = phoneno;
	}

	public String getPostlevel() {
		return this.postlevel;
	}

	public void setPostlevel(String postlevel) {
		this.postlevel = postlevel;
	}

	public String getPosttitle() {
		return this.posttitle;
	}

	public void setPosttitle(String posttitle) {
		this.posttitle = posttitle;
	}

	public String getPosttype() {
		return this.posttype;
	}

	public void setPosttype(String posttype) {
		this.posttype = posttype;
	}

	public String getProjecttype() {
		return this.projecttype;
	}

	public void setProjecttype(String projecttype) {
		this.projecttype = projecttype;
	}

	public String getRandnum() {
		return this.randnum;
	}

	public void setRandnum(String randnum) {
		this.randnum = randnum;
	}

	public Date getResdate() {
		return this.resdate;
	}

	public void setResdate(Date resdate) {
		this.resdate = resdate;
	}

	public Integer getSalarydept() {
		return this.salarydept;
	}

	public void setSalarydept(Integer salarydept) {
		this.salarydept = salarydept;
	}

	public Integer getSalarypaydept() {
		return this.salarypaydept;
	}

	public void setSalarypaydept(Integer salarypaydept) {
		this.salarypaydept = salarypaydept;
	}

	public Integer getSeatno() {
		return this.seatno;
	}

	public void setSeatno(Integer seatno) {
		this.seatno = seatno;
	}

	public String getSex() {
		return this.sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getStation() {
		return this.station;
	}

	public void setStation(String station) {
		this.station = station;
	}

	public Integer getStationno() {
		return this.stationno;
	}

	public void setStationno(Integer stationno) {
		this.stationno = stationno;
	}

	public String getTelephone() {
		return this.telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public String getToken() {
		return this.token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public Date getUpdatekqtime() {
		return this.updatekqtime;
	}

	public void setUpdatekqtime(Date updatekqtime) {
		this.updatekqtime = updatekqtime;
	}

	public Date getUpdatenctime() {
		return this.updatenctime;
	}

	public void setUpdatenctime(Date updatenctime) {
		this.updatenctime = updatenctime;
	}

	public Date getUpdatep2time() {
		return this.updatep2time;
	}

	public void setUpdatep2time(Date updatep2time) {
		this.updatep2time = updatep2time;
	}

	public Date getUpdatetime() {
		return this.updatetime;
	}

	public void setUpdatetime(Date updatetime) {
		this.updatetime = updatetime;
	}

	public Date getValidtime() {
		return this.validtime;
	}

	public void setValidtime(Date validtime) {
		this.validtime = validtime;
	}

	public String getWeixinaccount() {
		return this.weixinaccount;
	}

	public void setWeixinaccount(String weixinaccount) {
		this.weixinaccount = weixinaccount;
	}

	public String getWorkeara() {
		return this.workeara;
	}

	public void setWorkeara(String workeara) {
		this.workeara = workeara;
	}

	public String getYearsofwork() {
		return this.yearsofwork;
	}

	public void setYearsofwork(String yearsofwork) {
		this.yearsofwork = yearsofwork;
	}


	@Override
	public String toString() {
		return "HrEmployee [employeeno=" + employeeno + ", assessno=" + assessno + "]";
	}

}